 view,input{
   box-sizing: border-box;
 }
.main{
  background-color:#E6E5FA;
  padding-bottom:60rpx;
  padding-top:60rpx
}
.p1{
  height: 64rpx;
  width:100%;
  font-size: 52rpx;
  font-family: Montserrat;
  font-weight: bold;
  color: #000000;
  opacity: 1;
  padding-left:48rpx;
  ;
}
.p2{
  width: 674rpx;
  height: 60rpx;
  font-size: 24rpx;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 36rpx;
  color: #352641;
  opacity: 1;
  padding-left:48rpx;
  margin-top:10rpx;
}
.p3{
  height:110rpx;
  display:flex;
  padding-left:80rpx;
  padding-top:10rpx;
}
.ptxt3-1{
 width:500rpx;
 display:flex;
 align-items: center;
 font-size: 32rpx;
 font-family: .PingFang SC;
 font-weight: 600;
 color: #202020;
 opacity: 1;
}
.ptxt3-2{
 font-size: 24rpx;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #352641;
 opacity: 1;
 margin-top:8rpx;	
}
.pimg1{
 width:43rpx;
 height:47rpx;
 margin-right:42rpx;
}
.p3-2{
 width:120rpx;
 height:50rpx;
 border-radius:26rpx;
 display:flex;
 align-items: center;
 justify-content: center;
 background-color:#2A2E43;
font-size: 24rpx;
font-family: Montserrat;
font-weight: bold;
color: #FFFFFF;
margin-top:20rpx; 
}
.mar{
  margin-top:94rpx;
}
.line{
 width: 558rpx;
 border: 2rpx solid #998FA2;
 opacity: 0.14;
 margin:0 auto;	
}
 .mask{
  background-color: rgba(0, 0, 0, 0.2);
  z-index:10;
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
 }
 .qtc{
  z-index:100;
  position:absolute;
  top:200rpx;
  left:32rpx;  
  width: 686rpx;
  height:800rpx;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 80rpx;
 }
 .sfzb1{
   height:82rpx;width:100%;
   display:flex;justify-content: center;align-items: center;
   font-size: 36rpx;
   font-family: Arial Rounded MT;
   font-weight: bold;
   color: #484848;
   letter-spacing:4rpx;
 }
 .sfzb2{
  height:234rpx;width:100%;
  margin-top:56rpx;
  display:flex;justify-content: center;align-items: center;
 }
 .sb1{margin-right:12rpx;}
 .sb3{margin-left:12rpx;}
 .pa1{margin-top:20rpx;}
 .sb1-1{
	width: 264rpx;
	height: 154rpx;
	background: #FFFFFF;
	border: 2rpx solid #707070;
	border-radius: 34rpx;
	overflow:hidden;
}
.vimg{width:264rpx;height:154rpx;}
.sb1-2{
	width: 264rpx;
	height: 48rpx;
	font-size: 36rpx;
	font-family: Arial Rounded MT;
	font-weight: bold;
	color: #DFDCE2;
	opacity: 1;
	margin-top:12rpx;
}
 .sb2{
   height: 234rpx;
   border: 2rpx solid #707070;
   opacity: 1;
}
.btnq{
	width: 282rpx;
	height: 100rpx;
	background: #939CE0;
	opacity: 0.92;
	border-radius: 40rpx;
	font-size: 36rpx;
	font-family: Arial Rounded MT;
	font-weight: bold;
	color: #FFFFFF;
	opacity: 1;
   display:flex;justify-content: center;align-items: center;
   margin:0 auto;margin-top:20rpx;	
}
.curm{background-color: #A5ACE5 !important;}
.shbtn{
  width: 474rpx;
  height: 92rpx;
  background: #4C527C;
  border-radius: 50rpx 0px 0px 50rpx;
	 font-size: 44rpx;
	 font-family: .PingFang SC;
	 font-weight: 600;
	 color: #FFFFFF;
   display:flex;
   justify-content: center;
   align-items: center;	
   letter-spacing:4rpx;
}
.sh1{width:100%;display:flex;justify-content: flex-end;}
.remark{
   font-size:25rpx; padding:30rpx;text-algin:center;font-weight:bold;
   display:flex; justify-content: center;
 }
 .blue{color:#2B85E4;}
 .red{color:#DD6161;}
 
 .part3-1{
   width:600rpx;
   height:60rpx;
   display:flex;
   align-items: center;
   justify-content: space-around;
   font-size: 32rpx;
   font-family: Montserrat;
   font-weight: 600;
   color: #352641;
   margin:0 auto;
   margin-top:68rpx;
 }

  .cinput{
  	width: 90%;
  	height: 70rpx;
  	border:solid 1rpx #241332;
  	border-radius: 28rpx;
  	padding-left:44rpx; 
	font-weight:400;
  }